Black Friday Sale! 50% Off All Access

The High Cost of Ignoring Your Software Developers' Experience in the Workplace (and How To Fix It) Your company's success rests on your developers' skill and efficiency. Here's how to eliminate obstacles and free them to do their best work.

By Jyoti Bansal Edited by Chelsea Brown

Entrepreneur+ Black Friday Sale

Our biggest sale — Get unlimited access to Entrepreneur.com at an unbeatable price. Use code SAVE50 at checkout.*

Claim Offer

*Offer only available to new subscribers

Opinions expressed by Entrepreneur contributors are their own.

I've observed an odd trend in company board meetings. Marketing and sales vice presidents will come in with charts, reports and finely-tuned data. The CFO will fire up a dashboard detailing every penny of revenue and expense. The HR chief will share hiring metrics down to the last employee. But when it comes to engineering, the lifeblood of any modern company, there's little data — just a vague sense of what's working and what's not.

The reality is that engineering efficiency and developer experience remain a black box, even at some of the most tech-forward organizations. And inside that box lurk inefficiencies on an enormous scale.

I've heard of big banks that employ tens of thousands of developers who are operating at 30% efficiency because of bloated processes and unnecessary toil. This is more than a waste of resources. Frustrated developers quit. Company payroll sags under the weight of extra salaries needed to compensate for inefficiencies. Customers are stuck waiting on deliverables. Considering the global impact on productivity and output, this is easily a trillion-dollar problem.

The good news is there are simple, concrete ways to prioritize developer experience (DX) and engineering efficiency. I've seen the transformative benefits of improving DX as a developer, founder and CEO of three high-growth tech companies. Here's what every CEO should know:

Related: Use These 4 Tips to Attract and Retain Software Developers

The true cost of poor DX

Any company dependent on software development should be obsessed with optimizing developers' work experience. Research shows most software engineers spend more than half their workday performing tedious, repetitive tasks. No engineer wants to spend hours troubleshooting an issue that could be detected by automation or wait weeks for approvals from other teams. Yes, they can (and do) move on to other projects, but context switching increases drag and the likelihood of errors. It's also a stressful way to work.

A frustrating work environment leads to heavy turnover, which is costly at any time, but particularly now when demand for great developers far outstrips supply. In the U.S., there are around 162,900 open positions for software developers and related occupations, according to the Bureau of Labor Statistics. As word travels about a company's DX failures, recruiting becomes difficult, creating a downward spiral.

All of this translates to the bottom line, with developers earning a median salary of more than $120,000, leaving them idle amounts to burning money. Worse, inefficient engineering inevitably slows product development. Companies in competitive industries like banking, retail or healthcare that can't figure out DX will lose customers to competitors able to launch apps, updates and new products quickly.

The silver lining is that since most companies are new to DX, a few simple improvements can yield substantial benefits. Here are three practical ways to improve your developers' efficiency:

Related: The Future of Software Development in 2022 and Beyond

1. Make it someone's job

It could be a Developer Experience Officer (DXO), lead engineer or rotating team, but you need someone to own DX inside your company. Here at Harness, we have a Tiger Team that analyzes inefficiencies and recommends solutions. Here's a recent example: The team learned that our code base was too large for developers to test changes on their laptops, which turned a two-minute test into a 40-minute excursion to use a sufficiently robust computer. Once they identified the problem, the fix was straightforward: Reduce the number of microservices needed on developers' laptops so they could use their own computers to test the code.

2. Gather data, and put it to use

It's pretty ironic that engineering — of all departments — suffers from a lack of quantitative operational data. Most companies know more about sales team productivity than the engineering teams at the heart of their work. You can't fix what you haven't measured, so start by gathering hard numbers. Some useful metrics include the number of automated processes in your developer workflow, how much work a developer can complete within a certain timeframe and the lead time between a project's beginning and delivery.

Then, there are qualitative insights. Most companies rely on feedback from customer and employee experience surveys to make sure they are on target, but there's no equivalent for developers — and that's a huge oversight. Use surveys to gather qualitative data from engineers, and pinpoint bottlenecks and deficiencies to resolve. DX measurements can include metrics like how easy it is to locate the information, tools or systems they need to do their work.

3. Remove needless barriers

Barriers faced by developers can be cultural or technological. Endemic to many large companies is a culture of micromanagement and excessive oversight. For developers, that means wasting time waiting for someone to greenlight incremental progress. Instead, establish high-level guardrails around cost, security and quality, and give engineers free rein within those parameters. The streamlined process will boost creativity and productivity and increase developers' job satisfaction.

This goes hand in hand with upgrading developers' own tech toolkits. Too many are stuck using dated and manual tools and processes or hacking their own fixes. That's why I've worked to build solutions using automation and AI to enable users to build, test, deploy and verify on-demand. For example, if a developer is working on a feature, merging it into the main code can require thousands of tests, which could take hours to run. But using intelligent automation, the same process might take 20 minutes. There are even automations that allow you to programmatically define your guardrails and automate approvals when a project meets the specifications.

Related: How AI Will Transform Software Development

Ultimately, improving developer experience can't be a one-time event. It takes ongoing attention and iteration to gather relevant data, remove blockers and increase productivity and job satisfaction. Yet improvement is well within reach, and the potential return is far too great to ignore.

I dream that I'll soon walk into a boardroom and see a developer productivity dashboard as comprehensive as any other department's. We have the tools and data to unlock productivity, morale, efficiency, customer satisfaction and innovation gains. It's time to free developers from toil so they can do the work they love.

Jyoti Bansal

Founder of Harness, Traceable, AppDynamics and Unusual Ventures

Jyoti Bansal is a multi-unicorn founder, serial technology entrepreneur and investor. He is currently the founder and CEO of two companies: Harness, a platform to automate software delivery processes and Traceable AI — a cybersecurity platform for securing software applications.

Want to be an Entrepreneur Leadership Network contributor? Apply now to join.

Business News

DOGE Leaders Elon Musk and Vivek Ramaswamy Say Mandating In-Person Work Would Make 'a Wave' of Federal Employees Quit

The two published an op-ed outlining their goals for their new department, including workforce reductions.

Business News

The Two Richest People in the World Are Fighting on Social Media Again

Jeff Bezos and Elon Musk had a new, contentious exchange on X.

Growing a Business

Build a Business That Will Sell: From Valuations to a Successful Exit

Join us for this free webinar and learn how to develop a business that buyers will find irresistible.

Business News

Here's How Much Money You Need to Make in Order to Be 'Successful,' According to Each Generation

A new survey by Empower outlines how Americans of different ages define success.

Business News

Barbara Corcoran Says This Is the Interest Rate Magic Number That Will Make the Market 'Go Ballistic'

Corcoran said she praying for lower interest rates and people are "tired of waiting."

Starting a Business

Why Are So Many Course Creators Struggling if It's 'Such an Easy Business'? Here's the Truth Behind the $800 Billion Industry

Creating an online course is so easy — at least, that's what many "gurus" would like you to believe. There's a lot of potential in the $800 billion industry, but here's why so many course creators are struggling.